package base

type Page struct {
	PageSize int    `json:"page_size"`
	PageNum  int    `json:"page_num"`
	Ctime    string `json:"ctime"`
}

func (p Page) Offset() int {
	if p.PageNum < 1 {
		p.PageNum = 1
	}
	return (p.PageNum - 1) * p.PageSize
}

func (p Page) Limit() int {
	if p.PageSize <= 0 {
		p.PageSize = 20
	}
	return p.PageSize
}
